//Kappy; Class program
//Class.h : Header file for Class.cpp. Declarations go here.

#include <string>
#include <iostream>

using namespace std;

class Dog
{
	public:
		//Initialize Variables
		string name;
		int age, energyLevel;
		double weight;
		//int hungerLevel, for example

		//Constructor and Destructor
		//Always have a default AND a regular constructor. Sometimes, you need
		//a dummy constructor, and that's what default is for.
		Dog(); //DEFAULT Constructor
		Dog(string newName, int newAge, int newEnergyLevel, double newWeight); //Constructor
		~Dog();

		//Methods (Functions)
		void Bark(); //You CAN make this an int and return the number of times the dog barks
		void Eat();
		void Sleep();

		int getAge();
		int getEnergy();
		int getDogYears(); 
		
		void setAge(int val); //assigns val to age
		void setEnergy(int val); //assigns val to energylevel

};
